/**
 * Project Name: mms-provider-user
 * File Name: Department
 * Package Name: com.scb.dev.mms.pojo
 * Date: 2018/11/30 08:45 PM
 * Copyright (c) 2018, Rainson.Yang All Rights Reserved.
 */
package com.scb.dev.mms.pojo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * ClassName: Department
 * Description: Department entity
 * Date: 2018/11/30 08:45 PM
 *
 * @author Rainson.Yang
 * @version V1.0
 * @since JDK 1.8
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value="Department Entity")
public class Department {

    /** department Id */
    @ApiModelProperty(value="department id(UUID)",example="1faa83d1f2b4416d922c547fe395a000")
    private String departmentId;

    /** department Name */
    @ApiModelProperty(value="department name",example="IT")
    private String departmentName;

    /** department Remarks */
    @ApiModelProperty(value="department remarks",example="This department support computer issue")
    private String departmentRemarks;

    /** department Creator AccountId */
    @ApiModelProperty(value="department creator account id(UUID)",example="1faa83d1f2b4416d922c547fe395a000")
    private String departmentCreatorAccountId;

    /** department Created Time */
    @ApiModelProperty(value="department create time(TimeStamp)",example="2018-12-03 21:02:24")
    private Date departmentCreatedTime;

    /** department Updator AccountId */
    @ApiModelProperty(value="department update account id(UUID)",example="1faa83d1f2b4416d922c547fe395a000")
    private String departmentUpdatorAccountId;

    /** department Updated Time */
    @ApiModelProperty(value="department update time(TimeStamp)",example="2018-12-03 21:02:28")
    private Date departmentUpdatedTime;

}
